$(function() {
    //向layul添加校验规则
    layui.form.verify({
        pwd: [/^\S{6,12}$/, '密码6到12位，不能有空格'],
        //两个密码是否相同 相同不返回内容 否则返回错误
        diffPwd: function(newPwdStr) {
            const oldPwdStr = $('.layui-form [name=oldPwd]').val()
            if (oldPwdStr === newPwdStr) {
                return '密码不一样'
            }
        },
        repwd(rePwdValue) {
            const pwdStr = $('.layui-form [name=newPwd]').val()
            if (pwdStr !== rePwdValue) {
                return '密码不一样'
            }
        }
    })
    $('.layui-form').on('submit', doSubmit)
})

function doSubmit(e) {
    //阻止默认行为
    e.preventDefault();
    //获取登录表单的数据
    // let data = $(this).serialize();
    let data = layui.form.val("userForm");
    //将确认密码设置为空
    data.reNewPwd = null;
    // console.log(data);
    //发送ajax请求到注册接口
    $.ajax({
        method: 'post',
        url: '/my/updatepwd',
        data,
        success(res) {
            // console.log(res);
            if (res.status === 1) {
                return layui.layer.alert(res.message)
            }
            layui.layer.alert('成功', function() {
                localStorage.removeItem('token')
                window.parent.location.href = '/login.html'
            })
        }
    })
}